package com.neouton.crm.entity;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * file_upload_record
 * @author
 */
@Data
public class FileUploadRecordVO implements Serializable {
    /**
     * 主键
     */
    private String id;

    /**
     * 文件原名称
     */
    private String oriFileName;

    /**
     * 上传ftp文件名称
     */
    private String ftpFileName;

    /**
     * 应用服务器文件路径
     */
    private String localPath;

    /**
     * ftp上文件路径(不包含文件名)
     */
    private String ftpPath;

    /**
     * 文件类型
     */
    private String contentType;

    /**
     * 文件大小
     */
    private Long fileSize;

    /**
     * 文件上传ftp状态，1-开始上传，2-上传完成，3-上传失败
     */
    private Integer uploadStatus;

    /**
     * 调用文件上传的系统编码
     */
    private String systemCode;

    /**
     * 调用文件上传的系统中菜单编码
     */
    private String menuCode;

    /**
     * 生效状态，1-生效，2-放弃
     */
    private Integer isDelete;

    /**
     * 文件上传时间
     */
    private Date uploadTime;

    /**
     * 上传人账号
     */
    private String uploadUserAccount;

    /**
     * 最后一次修改时间
     */
    private Date lastUpdateTime;

    /**
     * 修改人账号
     */
    private String modifierAccount;

    /**
     * 路径前缀
     */
    private String prefixPath;

    private static final long serialVersionUID = 1L;
}
